﻿using Comm100.Framework.Domain.Services;
using Bot.Domain.Bo;
using Bot.Domain.Entities;
using System;
using System.Collections.Generic;
using System.Text;

namespace Bot.Domain.Interfaces
{
    public interface ISmartTriggerDomainService : IDomainService
    {
        SmartTrigger Create(SmartTrigger smartTrigger);

        SmartTrigger Get(Guid id);

        SmartTrigger Update(SmartTriggerUpdateBo id);

        IEnumerable<SmartTrigger> List();
        SmartTrigger GetbyId(Guid id);
        IEnumerable<SmartTrigger> GetbyBotId(Guid botId, string include = "");
        void Delete(Guid id);

    }
}
